草庐IT

Java ASN.1 编译器

全部标签

c++ - 从(打开的)Solaris 交叉编译到 Windows?

有什么方法可以从Solaris或OpenSolaris设置交叉编译Windows(XP、Vista、Win7)的C/C++代码,最好是64位和32位(对于Vista和Win7)?我的代码库已经是跨平台的,我想从Solaris或Linux交叉编译它(生成WindowsDLL和EXE)作为自动化过程的一部分。我想使用GCC套件,如果可能的话,我宁愿不需要使用CygwinDLL。如果可能,我在Solaris环境中需要哪些工具?我将如何编译/链接整个项目?如果这在Solaris中不可能,考虑到我想要我提到的所有Windows版本的32位和64位二进制文​​件,我应该如何从Linux开始?在此先

windows - 我应该使用哪种编程语言/编译器/库来创建无需任何其他软件即可在 Windows XP 上运行的应用程序?

我需要创建一个基本应用程序来检查组件的可用性,并在必要时将它们下载到任何运行WindowsXP或更高版本的计算机上。我应该使用哪种语言(最好是免费的或VS2010)来创建这样一个无需预先安装任何框架即可运行的应用程序? 最佳答案 couldyoupleaseelaborate?Bystaticlibrary,doyoumeanadllthatshouldresidealongsidetheexe?ordoyourefertoavailabledllsinwindows/system32?Also,willprogramscompil

windows - 为 Win32 编译 OpenSSL 时出错

尝试在Win32上构建OpenSSL时出现以下错误:C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\INCLUDE\errno.h(92):errorC2220:warningtreatedaserror-no'object'filegeneratedC:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\INCLUDE\errno.h(92):warningC4005:'EADDRINUSE':macroredefinitiontmp32\e_os.h(153):seepreviousde

windows - 在 Windows 上用 ruby​​ 编译 openssl

我正在尝试在装有MingW的Windows计算机上使用我的ruby​​配置编译openssl。我正在使用这些命令运行ruby​​1.9.2rc2:$rubyextconf.rb--with-openssl-dir=/c/openssl.........===Checkingdone.===creatingextconf.hcreatingMakefileDone.这没有任何错误。当我尝试制作时:$makegcc-I.-Ic:/Ruby192/include/ruby-1.9.1/i386-mingw32-I/c/Ruby192/include/ruby-1.9.1/ruby/backw

android - 在 windows 上使用 eclipse 编译和使用 OpenSSL for Android

我正在使用Eclipse在Windows上开发一个Android应用程序。我想为我的Android应用程序使用OpenSSL。它需要通过NDK与C++一起使用。我试图从https://github.com/fries/android-external-openssl下载fries的OpenSSL源代码并build它。我阅读了README.android文件,但我不明白这些说明的用途。除了fries源代码,我还需要下载OpenSSL源代码吗?我已经尝试将Fries的所有文件放入我的Android项目的jni文件夹中。它提示找不到e_os.h和openssl/crypto.h以及其他类似的

windows - msi.h 在 dll 中给出编译错误

我刚开始使用DLL。尽管我在Linux上做过一些严肃的C++编程并且知道DLL是什么。我需要使用自定义操作编写Windows安装程序。为此,我在VisualStudio2010中创建了一个新的DLL项目。当我尝试在StdAfx.h文件中包含msi.h时,出现以下错误:1>------Buildstarted:Project:CustomAction,Configuration:DebugWin32------1>DllEntry.cpp1>c:\programfiles(x86)\microsoftsdks\windows\v7.0a\include\msi.h(86):errorC2

windows - 交叉编译到 SUA 的最佳 Linux 发行版

我对使用Linux/GCC交叉编译为MicrosoftSUA(Unix应用程序子系统)格式非常感兴趣(我有SUA6.1作为Windows7的一部分,64位)。使用SUA本地编译程序及其依赖项是一个麻烦,因为MS的支持普遍乏善可陈,没有真正的包管理器等。使用Linux执行此操作的最佳方法是什么?我对其他方法持开放态度,但个人将Linux设想为解决方案的一部分。如果有更好的交叉编译器来完成我想知道的工作-似乎我必须选择较旧的发行版(根据GNU网页,SUA支持以GCC3.3结束) 最佳答案 Gentoo有一个PrefixInterix的目

c# - 在 C# 中编译和执行外部代码

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在用C#编写一个应用程序,它将编译和执行用C、C++或Java编写的外部代码。在这方面,我有几个问题要问,以下是我目前所做的研究:将有一个服务器来托管应用程序,该应用程序将接收用户提交的代码请求。这些请求将在特定套接字上发送。将有一个接收线程将所有此类请求放入队列中。将有消费者线程从队列中出列并编译和执行程序(提交的代码)。在编译和执行时,将从命令行

windows - 使用 Windows 为 Mac 交叉编译 Haxe

我正在使用Haxe开发一个简单的控制台应用程序(例如,一个等效的md5sum)。没有库、特定于操作系统的函数等,只有标准输入/标准输出和文件。我可以在使用Windows作为我的开发环境时构建Mac二进制文件(不是AIR,不是Flash)吗?有可能吗?此外,构建linuxELF也很好,但不是必需的,因为我有LinuxVM但没有Mac。更新:发现xCross,现在试试 最佳答案 xCrossthingy(用于创建haxe安装程序,IIRC)似乎做得很好。尽管二进制文件有点过时,所以至少自己构建一次是明智的;)UPD:有效。但是,是的,您

c - 为什么DDK可以成功编译一个无效的源文件?

首先,你可以通过DDKbuildutility成功编译如下main.c。#includeNTSTATUSDriverEntry(PDRIVER_OBJECT,PUNICODE_STRING){try{leave;}except(1){}return0;}但是,请注意:“leave”和“except”都不是有效的C语言关键字。我知道__leave和__except(即带有双前导下划线)都是微软特定的关键字来扩展C语言,但“leave”和“except”不是。我还确认“leave”和“except”不是由宏定义的。MSDN对此没有任何解释。谁能给我解释一下?提前致谢。